<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>
    <script>
        // 创建一个函数, 给定页面上的DOM元素, 将访问元素本身及其所有后代
        //     (不仅仅是它的直接子元素)。 对于每个访问的元素, 函数应该将该元素传递给提
        // 供的回调函数。 该函数的参数应该是 ?

        // -个DOM元素
        // 一个回调函数(以DOM元素作为参数)
        // 访问树中的所有元素(DOM) 是经典的深度优先搜索
        // 算法应用程序。 以下是一个示例解决方案:
        //     function Traverse(p_ element, p_ callback) {
        //         p_ callback(p_ _element);
        //         var list = p_ element.children;
        //         for (vari = 0; i < list.length; i++) {
        //             Traverse(list[i], p_ callback); // recursive call
        //         }
        //     }
    </script>
</body>

</html>